/*
 * TerminoProxy.cpp
 *
 *  Created on: 05/06/2013
 *      Author: jonathan
 */

#include "TerminoProxy.h"

TerminoProxy::TerminoProxy(ArchivoPunteros * arch) {
	this->proxy = arch;

}

TerminoProxy::~TerminoProxy() {
}

//ESTA PROXIADA LA LISTA, SI YA SE TIENE LA DATA SE RETORNA SINO, SE VA A BUSCAR Y SE DESHACE DEL PROXY.
list<Documento*> *TerminoProxy::getDocumentos() {
	if (this->proxy != NULL) {
		super::setDocumentos(
				this->proxy->leerDocumentos(this->ptro,this->ft, this->getB()));
		this->proxy = NULL;
	}
	return super::getDocumentos();
}

float TerminoProxy::getCantArchivos() {
	return this->ft;
}

void TerminoProxy::setFt(EnteroLargo ft) {
	this->ft = ft;
}

void TerminoProxy::setPtro(PunteroPosiciones ptro){
	this->ptro = ptro;
}

PunteroPosiciones TerminoProxy::getPtro(){
	return this->ptro;
}

